//
//  MacroEnumeration.h
//  FHTravelSky
//
//  Created by liuk on 2018/6/22.
//  Copyright © 2018年 FHTravelSky. All rights reserved.
//

#ifndef MacroEnumeration_h
#define MacroEnumeration_h

//行程类型
typedef NS_ENUM(NSInteger, FLIGHTTYPE){
    FLIGHTTYPE_SINGLE_TRIP = 0,      /**<单程*/
    FLIGHTTYPE_ROUND_TRIP            /**<往返*/
};
//航班状态
typedef NS_ENUM(NSUInteger, AIRLINE_STATUS)
{
    AIRLINE_STATUS_TAKE_OFF = 0,     /**<起飞*/
    AIRLINE_STATUS_WAIT,             /**<延误预警*/
    AIRLINE_STATUS_ARRIVALS,         /**<到达*/
    AIRLINE_STATUS_CANCEL,           /**<取消*/
    AIRLINE_STATUS_PLAN              /**<计划*/
};
//报销凭证类型
typedef NS_ENUM(NSUInteger, EXPENXSECERTIFICATETYPE)
{
    EXPENXSECERTIFICATETYPE_WITHOUT = 0,         /**<不需要报销凭证*/
    EXPENXSECERTIFICATETYPE_POST,                /**<邮寄报销凭证*/
    EXPENXSECERTIFICATETYPE_AIRPORTTAKE          /**<机场自取*/
};

//支付类型
typedef NS_ENUM(NSUInteger, PAYTYPE)
{
    PAYTYPE_UNIONPAY = 0,          /**<银联支付*/
    PAYTYPE_WECHAT,                /**<微信支付*/
    PAYTYPE_ALIPAY                 /**<支付宝支付*/
};

//价格排序类型
typedef NS_ENUM(NSInteger, PRICESORTTYPE){
    PRICESORTTYPE_NONE = 0,      /**<不排序*/
    PRICESORTTYPE_ASC,           /**<由低到高*/
    PRICESORTTYPE_DESC           /**<由高到低*/
};

//时间排序类型
typedef NS_ENUM(NSInteger, TIMESORTTYPE){
    TIMESORTTYPE_NONE = 0,      /**<不排序*/
    TIMESORTTYPE_ASC,           /**<由早到晚*/
    TIMESORTTYPE_DESC           /**<由晚到早*/
};

//筛选类型
typedef NS_ENUM(NSInteger, CONDITIONTYPE){
    CONDITIONTYPE_TIME = 0,      /**<起飞时段*/
    CONDITIONTYPE_ARILINE,       /**<航空公司*/
    CONDITIONTYPE_FLIGHTSPACE    /**<舱位*/
};

//页面跳转类型
typedef NS_ENUM(NSInteger, PUSHTYPE){
    PUSHTYPE_FROME_ORDER = 0,      /**<订单跳转进入当前界面*/
    PUSHTYPE_FROME_HOME,           /**<首页面跳转进入*/
    PUSHTYPE_FROME_OTHER           /**<其他界面跳转进入*/
};

#endif /* MacroEnumeration_h */
